home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_perl.idb / usr / freeware / catman / p_man / cat3 / ExtUtils::Mkbootstrap.Z / ExtUtils::Mkbootstrap
Encoding:
Text File  |  1998-10-28  |  1.8 KB  |  67 lines

  1.  
  2.  
  3.  
  4.      EEEExxxxttttUUUUttttiiiillllssss::::::::MMMMkkkkbbbboooooooottttsssstttt2222rrrr3333aaaa////ppppJJJJ((((uuuu3333llll))))////99998888    ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaaEEEEttttxxxxcccctttthhhhUUUUtttt0000iiii2222llll))))ssss::::::::MMMMkkkkbbbboooooooottttssssttttrrrraaaapppp((((3333))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       ExtUtils::Mkbootstrap    - make a bootstrap file    for use    by
  10.       DynaLoader
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       mkbootstrap
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.       Mkbootstrap typically    gets called from an extension
  17.       Makefile.
  18.  
  19.       There    is no *.bs file    supplied with the extension. Instead a
  20.       *_BS file which has code for the special cases, like posix
  21.       for berkeley db on the NeXT.
  22.  
  23.       This file will get parsed, and produce a maybe empty
  24.       @DynaLoader::dl_resolve_using    array for the current
  25.       architecture.     That will be extended by $BSLOADLIBS, which
  26.       was computed by _E_x_t_U_t_i_l_s::_L_i_b_l_i_s_t::_e_x_t(). If this array
  27.       still    is empty, we do    nothing, else we write a .bs file with
  28.       an @DynaLoader::dl_resolve_using array.
  29.  
  30.       The *_BS file    can put    some code into the generated *.bs file
  31.       by placing it    in $bscode. This is a handy 'escape' mechanism
  32.       that may prove useful    in complex situations.
  33.  
  34.       If @DynaLoader::dl_resolve_using contains -L*    or -l* entries
  35.       then Mkbootstrap will    automatically add a _d_l__f_i_n_d_f_i_l_e() call
  36.       to the generated *.bs    file.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 10/23/98)
  64.  
  65.  
  66.  
  67.